package persistencia;

import contas.ContaEspecial;
import contas.ContaPoupanca;
import contas.ContaSimples;

public interface DAOContaInterface {
	
	public void incluirContaSimples(ContaSimples conta)throws Exception;
	public void excluirContaSimples(int numConta)throws Exception;
	public void alterarContaSimples(ContaSimples conta)throws Exception;
	public ContaSimples consultarContaSimples(int numConta)throws Exception;
	
	public void incluirContaEspecial(ContaEspecial conta)throws Exception;
	public void excluirContaEspecial(int numConta)throws Exception;
	public void alterarContaEspecial(ContaEspecial conta)throws Exception;
	public ContaEspecial consultarContaEspecial(int numConta)throws Exception;
	
	public void incluirContaPoupanca(ContaPoupanca conta)throws Exception;
	public void excluirContaPoupanca(int numConta)throws Exception;
	public void alterarContaPoupanca(ContaPoupanca conta)throws Exception;
	public ContaPoupanca consultarContaPoupanca(int numConta)throws Exception;
}
